﻿using System.Windows.Input;
using FM.Common;

namespace FM.接口
{
    public interface I输入通道 :  I通道
    {
          I信号源 信号源 { get; set; }

          I增益控制 增益 { get; set; }

          I推子 推子 { get; set; }

          I效果器列表 效果器列表 { get; set; }

          ICommand 预监听Command { get; set; }

          ICommand 独奏Command { get; set; }

          ICommand 静音Command { get; set; }

    }

    public interface I线路输入 : I输入通道
    {

    }
    public interface I声卡输入 : I输入通道
    {

    }

    public interface I流媒体输入 : I输入通道
    {

    }
    public interface I话筒输入 : I输入通道
    {
        
          Enum话筒类型 话筒类型 { get; set; }

          I幻象电源 幻象电源 { get; set; }

    }

    public interface I幻象电源
    {
        double 电压 { get; set; }
        bool 开关 { get; set; }

    }

   
}
